package com.upcode.weighing.vo.req.pc;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.StringUtils;

@Data
@EqualsAndHashCode(callSuper=false)
public class InvoiceRecordQueryReqVo {

    /**
     * 发票抬头
     */
    private String invoiceTitle;
    /**
     * 开票起始时间
     */
    private String startTime;
    /**
     * 开票结束时间
     */
    private String endTime;
    /**
     * 车牌号
     */
    private String plateNum;
    /**
     * 车牌颜色
     */
    private String plateColor;
    /**
     * 开票状态
     */
    private String statusVal;
    /**
     * 新e畅登录手机号
     */
    private String loginPhone;

    /**
     *支付预留手机号
     */
    private String reservePhone;

    /**
     * 发票类型:
     * 1 - 通行费补缴开票
     * 2- 高速通行服务开票
     */
    private Integer invoiceType;

    /**
     * 发票类型
     */
    private String categoryType;

    public void handParams(){
        if(StringUtils.isNotBlank(startTime)){
            startTime += " 00:00:00";
        }
        if(StringUtils.isNotBlank(endTime)){
            endTime += " 23:59:59";
        }
    }


}
